package edu.geo.dao;

import java.io.Serializable;

import edu.geo.containers.geomdomain.Grid;
import edu.geo.exception.GeoInfoException;

/**
 * 
 * @author alejandro.sanchez
 *
 */
public interface IGridDao extends Serializable {
	
	public int insertGrid( Grid gridId ) throws GeoInfoException;
	
	public Grid retrieveGrid(int id) throws GeoInfoException;
	
	public int retrieveGridIdByGeomDomainId(int id) throws GeoInfoException;
	
	public Grid retrieveGridGeomDomain( int geomDomainId ) throws GeoInfoException;
	
	public void deleteGrid(int id) throws GeoInfoException;
	
	public void deleteGridByGeomDomainId(int geomDomainId) throws GeoInfoException;
	
	
}
